https://hgpu.org/?p=20595
A Study of Single and Multi-device Synchronization Methods in Nvidia GPUs