Computation offloading to save energy on handheld devices | Synapse