1. An apparatus comprising: a first processor to execute a first set of instructions; a second processor to execute a second set of instructions; a first monitor adapted to determine available performance capability of the first processor while executing the first set of instructions; and a second monitor communicatively coupled to the first monitor and adapted to determine available performance capability of the second processor while executing the second set of instructions, wherein the apparatus is adapted to execute a third set of instructions on the first processor when the available performance capability of the second processor is less than an acceptable performance level to execute the third set of instructions.