Design a distributed multi-user counter | NVIDIA