fixed: make sure to only link against the C MPI libraries

seems some cmake versions enable CXX in the FindMPI rule behind our back
fixed: fix MKL support