Optimal Task Offloading and Resource Allocation in Mobile-Edge Computing With Inter-User Task Dependency | Synapse