code: function init() {
  	var i,
  		worker;
  		
  	if(!workers) {
  		workers = [];
  		
  		// Fork a worker for each CPU core
  		for (i = 0; i < numCPUs; i++) {
  			worker = cp.fork(__dirname + '/paworker.js');
  			worker.on('message', (function(workerIdx) {
  				return function(m) {
  					handleMessage(m, workerIdx);
  				}
  			})(i));
  			//TODO: Error handling
  			workers.push(worker);
  			workerJobCount.push(0);
  		}
  	}
  }
docs: Initialize