GraphScale: A Framework to Enable Machine Learning over Billion-node Graphs