allow use of MKL to improve performance