Program Graphs for Machine Learning