a framework for parallel graph management and execution in heterogeneous computing