1. A method, in a multi-threaded multiprocessor data processing system, for creating one or more irritator threads on one or more processor cores, the method comprising: generating non-irritator thread code for execution by a non-irritator thread of the multi-threaded multiprocessor data processing system; generating irritator thread code for execution by one or more irritator threads of the multi-threaded multiprocessor data processing system; instantiating the non-irritator thread to execute the non-irritator thread code; instantiating the one or more irritator threads to execute the irritator thread code; determining if the non-irritator thread has finished execution of the entire instruction stream of the non-irritator thread code; and responsive to the non-irritator thread finishing execution of the entire instruction stream of the non-irritator thread code, performing an operation to terminate the execution of the irritator thread code by the one or more irritator threads.