1. An apparatus comprising: a first physical thread to support two or more switch-on-event software threads; a second physical thread to support the two or more switch-on-event software threads; and a thread translation table to maintain mapping information for the first physical thread, the second physical thread, and the software threads.