HetMEC: Latency-Optimal Task Assignment and Resource Allocation for Heterogeneous Multi-Layer Mobile Edge Computing | IEEE Journals & Magazine | IEEE Xplore