A Review on Task Partitioning Strategies Classification in Distributed Parallel Computing | Original Article