Edge-Computing Architectures for Internet of Things Applications: A Survey | Synapse