Emerging Opportunities, Challenges, and Applications in Exascale Computing