Challenges and Opportunities in Future Multi-Chiplet Architectures