add intel mkl support for eigen