Mapping Cross-Cloud Techniques: Challenges together with Opportunities