cpu transpose: openmp added etc.