A processor programmed to write to a memory location a first weighted
value corresponding to the processor to overwrite a second weighted value
stored in the memory location and associated with another processor. The
processor is also programmed to compare the first weighted value of the
processor with the second weighted value associated with the other
processor and to select the processor if the first weighted value of the
processor is better than the second weighted value.