Distributed multi-hop scheduling and medium access with delay and throughput constraints | Synapse