A simulation based study of TLB performance