Одним словом, нет, вы не можете.Парадигма OpenCL - это параллель данных, в которой рабочие группы должны быть независимыми.Единственный механизм синхронизации области действия рабочей группы находится на уровне очереди команд, т.е.отдельные запуски ядра.Если ваш алгоритм не может приспособиться к этому, вам либо нужен новый алгоритм, либо используется другая модель программирования.
Вам необходимо помнить, что часто существует гораздо больше рабочих групп, чем аппаратных средств, чтобы выполнять их одновременно.Синхронизация в таких случаях невозможна.Существуют способы реализации спин-блокировки или критической секции в зависимости от количества рабочих групп, зависящих от аппаратного обеспечения, с использованием примитивов атомарного доступа к памяти, однако они на самом деле являются злоупотреблением моделью программирования и имеют тенденцию быть полезными только при относительно небольшом взаимодействии между рабочими группами.