Parallelized matrix multiplication in Haskell