1. A method of selecting a processor of a computer system on which to launch a processing thread comprising the following steps: comparing a processor load with a volunteer load of a volunteer information; and if the processor load is lower than the volunteer load, updating the volunteer information with the compared processor information and if the compared processor is the current volunteer and the compared processor load is higher than the volunteer load, updating the volunteer information with the compared processor information.