1. In a memory system comprising a plurality of addressable memory arrays, a method of accessing data in the arrays, the method comprising the steps of: receiving a logical address of data in the addressable memory array to be accessed; computing a hash value based on at least a part of the logical address; selecting one of the plurality of addressable memory arrays based on the hash value; and accessing the data in the selected addressable memory array using a physical address based on at least part of the logical address not used to compute the hash value.