class  | 
TaskPartitionerFactoring | 
 This factoring task partitioner virtually iterates over the given FOR loop (from, to, incr),
 creates iterations and group them to tasks. 
 | 
class  | 
TaskPartitionerFactoringCmax | 
 Factoring with maximum constraint (e.g., if LIX matrix out-of-core and we need
 to bound the maximum number of iterations per map task -> memory bounds) 
 | 
class  | 
TaskPartitionerFactoringCmin | 
 Factoring with minimum constraint (e.g., if communication is expensive) 
 | 
class  | 
TaskPartitionerFixedsize | 
 This naive task partitioner virtually iterates over the given FOR loop (from, to, incr),
 creates iterations and group them to tasks according to the given task size. 
 | 
class  | 
TaskPartitionerNaive | 
 This static task partitioner virtually iterates over the given FOR loop (from, to, incr),
 creates iterations and group them to tasks according to a task size of numIterations/numWorkers. 
 | 
class  | 
TaskPartitionerStatic | 
 This static task partitioner virtually iterates over the given FOR loop (from, to, incr),
 creates iterations and group them to tasks according to a task size of numIterations/numWorkers. 
 |