1. A method of scheduling operations on a plurality of work processors, the method comprising: based on a grouping of a first subset of operations that are to be executed and that are selected from a first set of operations comprising at least one operation that is not to be executed, identifying by a scheduler, from a second set of operations comprising at least one operation that is not to be executed, a second subset of operations to be executed; and using a mapping between the first subset of operations and the work processors, the mapping representing at least one of: (i) parallelization of the first subset of operations, (ii) locality of data elements associated with the first subset of operations, and (iii) workload of the work processors, designating by the scheduler the second subset of operations to be executed to the work processors according to the mapping.