fixing return type in reference
adding optimized avx notrans copy routine for B