Return to Article Details A Review on Task Partitioning Strategies Classification in Distributed Parallel Computing