In addition to __syncthreads(), the Cooperative Groups API provides a rich set of thread-synchronization