Ensemble-Based Software Engineering for Modern Computing Platforms