Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it ( www.collabora.com )