A User-Centered and Autonomic Multi-Cloud Architecture