matrix class for High Performance Computation,  wrap of cblas/lapack/cuda-cblas and so on.