clang with OpenMP 3.1 and some elements of OpenMP 4.0 support