applied mtcopy to matrix classes
coarse grained parallelism in most MatrixGeneric methods