putting together mmult
parallel mmult significantly faster than sequential