1. A method comprising: notifying one or more processes of a data processing system having one or more processors that at least one of the one or more processors is to transition to a low power state; receiving a plurality of wake requests from the one or more processes to indicate a period in which to wake the at least one processor, wherein each of the plurality of wake requests includes a wake time and a wake margin; determining a wake timeframe by coalescing the plurality of wake requests into a processor wake request using at least the wake times and wake margins of plurality of wake requests; and notifying a network processor of the wake timeframe, wherein the network processor is to wake the at least one processor upon the network processor waking from a low power state when the processor wake request is within the wake timeframe of the at least one processor and the processor wake request is in response to the network processor being woken from a low power state due to network activity.