adding mkl backend
implemented mkl multiplication