code: def allmap(self, fcn, args):
          
          results = self.map(_lockstep_fcn,
                             [(len(self), fcn, arg) for arg in args])
          _numdone.value = 0
          return results
docs: Do a function call on every worker with different arguments
  
          Parameters
          ----------
          fcn: funtion
              Function to call.
          args: tuple
              The arguments for Pool.map