Presto: distributed machine learning and graph processing with sparse matrices
Scheduling multithreaded computations by work stealing