A Balanced Distributed Graph-based Framework for Multi-Robot Mapping