Hierarchically Decentralized Heterogeneous Multi-Robot Task Allocation System | Synapse