A parallel resource allocatior