Learning to mine aligned code and natural language pairs from stack overflow | Synapse