Zoltan 3.8: graph partitioning and load balancing

Closes #1192.