Task Co-Offloading for D2D-Assisted Mobile Edge Computing in Industrial Internet of Things | Synapse