Splitting common to have a place holder for compiler configurations and optimizations
Adding support for MKL, MASS libraries (not yet tested) and compilation flags on bgq