10. The method of claim 9 , wherein scheduling one or more tasks for execution comprises scheduling the remainder of the tasks based on a scheduling cost.
10. The method of claim 9 , wherein scheduling one or more tasks for execution comprises scheduling the remainder of the tasks based on a scheduling cost. 11. The method of claim 10 , wherein the scheduling cost is based on task affinity, workset page availability, waiting time, and estimated execution time of a task.