balancing domain decomposition