https://1library.net/document/qo3rkd5q-classification-partitioning-balancing-strategies-distributed-parallel-computing-systems.html