An Adaptive Computation Offloading Mechanism for Mobile Health Applications | Synapse