add support for mkl compiler