The Rise of Multi-Cloud Strategies: Balancing Performance and Cost