A cpp matrix multiply with serial, openMP and MPI parallalization.