cc -> gcc && altered OpenMP use

cc->gcc because of gcc-specific flag for OpenMP