added transpose functions in blas