Incorporated Arrvindh's suggested changes, also added prefetcher subsection to related work