Using OpenMP-The Next Step (Affinity, Accelerators, Tasking, and SIMD)