Approximating sparse matrices and their functions using matrix-vector products | Synapse