GraphX: graph processing in a distributed dataflow framework
The Combinatorial BLAS: design, implementation, and applications