Our tutorial was accepted for presentation at the 56th IEEE/ACM International Symposium on Microarchitecture (MICRO 2023) in Toronto, Canada.