Describir: Programming Elasticity in the Cloud.