A cellular-centric service architecture for machine-to-machine (M2M) communications | Synapse