Programming Elasticity in the Cloud | Synapse