An execution-driven simulation tool for teaching cache memories in introductory computer organization courses | Publicación