Multiple UAV task allocation using negotiation | Synapse