Parallelize and optimize matrix multiply operation. Reaches speeds in excess of 60 GFlop/s