A method and system allocate resources in a plurality of processors system. When
a processor is idle, the system determines when another processor is not idle.
The time the non-idle processor remains non-idle is timed, and once a predetermined
amount of time elapses, if the non-idle processor is still not idle, the idle processor
poaches a job from the non-idle processor.