Parallel Algorithms for Matrix Computations by Michael T. Heath & K. Gallivan