Explain what torch.distributed.barrier does | OpenAI Interview Question