Enabling Scalability, Adaptivity, and Resilience in Cloud Applications by Software-defined M-Task-based Programming | IEEE Conference Publication | IEEE Xplore