Temporal Logic Task Allocation in Heterogeneous Multirobot Systems | Synapse