docstr: Scatters a list of tensors to all parties.
docstr_tok: ["Scatters","a","list","of","tensors","to","all","parties","."]
code: def scatter(self, scatter_list, src, size=None, async_op=False):
      """Scatters a list of tensors to all parties."""
      if async_op:
          raise NotImplementedError()
  
      if src == self.rank:
          for i in range(self.world_size):
              self.mailbox[i].put(scatter_list[i].clone())
  
      self.barrier.wait()
  
      return self.mailbox[self.rank].get()
  
imports: import logging
  import threading
  from operator import itemgetter
  from queue import Queue
  import torch
  from torch.distributed import ReduceOp
  from .communicator import Communicator
label_desc: Use image node_id 9 for calling the InProcessCommunicator obj's underlying member method code with example usage: obj.scatter(scatter_list, src, size, async_op) and returns: self