Matrix Multiply Parallelization, http://inst.eecs.berkeley.edu/~cs61c/su13/proj2/