Cooperative Groups: Flexible CUDA Thread Programming · HackerTrans