Add group and parallel_for_workgroup implementation