The Combinatorial BLAS: design, implementation, and applications | Synapse