Software Caching Techniques and Hardware Optimizations for On-Chip Local Memories Authors: Vujic, Nikola Thesis Supervisor: Mac Gonzalez Tallada and Eduard Ayguade