A Simple LRU cache and also a Matrix Transpose function by using matrix blocking to improve cache utilization