Application Aware Workload Allocation for Edge Computing-Based IoT | Synapse