Using Openmp: The Next Step: Affinity, Accelerators, Tasking, and Simd