1. An apparatus, comprising: an acceleration unit to determine whether a thread unit is available to perform work and to trigger execution of an acceleration thread on the available thread unit without intervention of an operating system; wherein the acceleration unit includes logic to save a context of the idle thread unit to a private storage area during execution of the acceleration thread.