Computer Architecture - Lecture 3: Memory Systems: Trends, Challenges, Opportunities (Fall 2021)