Building Program Vector Representations for Deep Learning | Synapse