A Comparative Study of OpenMP Scheduling Algorithm Selection Strategies