Text this: Design and performance analysis of a fast 4-way set associative cache controller using Tree Pseudo Least Recently Used algorithm