1. A method for operating a processor in a multi-core processor system, comprising: detecting a creation of an asynchronous wakeup event for the processor; and in response to detecting the creation of the asynchronous wakeup event, when the processor is to be placed into an idle state, configuring the processor to resume operation at a reduced frequency that is a fraction of an operating frequency for the multi-core processor system, wherein the reduced frequency allows more power to be allocated to other processors in the multi-core processor system.