code: function(){
      if (pids.length > 0) { // Check if we have workers to balance to
          if (++rrCounter > (pids.length - 1)) rrCounter = 0;
          // Forward the message to the next available worker
          return workers[pids[rrCounter]];
          console.log('Sending message to: ' + pids[rrCounter], message);
      } else { // No workers up
          // Try to spawn a new worker if the number of workers didn't exceed the max threads value
          console.log('No workers available try to spawn one for you; workers:' + Object.keys(workers).length);
          if(Object.keys(workers).length < config.cluster.maxThreads) {
              console.log('I can spawn, spawning now; workers:' + Object.keys(workers).length);
              unicorn.spawnWorker(function(thread){
                  if (rrCounter > (pids.length - 1)) rrCounter = 0;
                  // Forward the message to the new available worker
                  return workers[thread.process.pid];
              });
          } else {
              console.log('Cant spawn and no workers available; workers:' + Object.keys(workers).length);
          }
      };
  }
docs: /*
  Do round robin balancing