Task assignment for bonded interactions on CUDA GPUs