Optimising Internet of Things (IoT) Performance Through Cloud, Fog and Edge Computing Architecture | Synapse