Data MULEs: modeling a three-tier architecture for sparse sensor networks | Synapse