openmp affinity thread scheduling algorithm