Multi-Objective Resource Optimization for Hierarchical Mobile Edge Computing | Synapse