Improving the memory-system performance of sparse-matrix vector multiplication | Synapse