Text this: Dynamic communication topologies for distributed heuristics in energy system optimization algorithms