Sampling from large matrices | Synapse