1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to coalesce an execution of a plurality of timers, the method comprising: receiving the plurality of timers, wherein each of the plurality of timers includes an initial execution time and a latency time; determining a scheduling window based on the initial execution time and the latency time for each of the plurality of timers; selecting a coalesced execution time that is within each scheduling window of the plurality of timers; and coalescing the execution of the plurality of timers by scheduling each of the plurality of timers to execute at the coalesced execution time.