1. A system for data management in a computing storage environment, comprising: at least one of an available plurality of processors, each operable in the computing storage environment, wherein the at least one available processor: organizes a set of like tasks to be performed into a first group; upon a determined imbalance between dispatch queue depths greater than a predetermined threshold, the set of like tasks is reassigned to an additional group; and stores a last used processing group associated with the set of like tasks; wherein upon a subsequent dispatch, the last used processing group is compared to other processing groups and the tasks are assigned to a processing group based upon a predetermined threshold of the difference between the minimum queue length and the stored processing group.