OpenMP поддерживается в GCC, который является кроссплатформенным... но означает ли это, что OpenMP поддерживается на всех целевых платформах? В частности, iOS и Android**... поскольку телефоны/планшеты переходят на четырехъядерные процессоры, неиспользование всех ядер в играх станет огромным недостатком.
** Как не мобильный разработчик я не знаю, можно ли вообще писать приложения на C++ для Android?