Hybrid evolutionary optimization for efficient placement of IoT applications in fog computing environments | Synapse