work Sparse Matrix Multiplication quickly computing sparse matrix multiplications Partitioning Genome Assembly partitioning to improve genome assembly quality