Implement a blocked upper-bidiagonalization algorithm. The computeUnblocked function is currently for benchmarking purpose.