A solid state drive, SSD, comprising: an SSD control module (124, 200) configured to determine update frequencies corresponding to how often data stored in respective logical addresses associated with the SSD is updated and form zones of the logical addresses according to the frequencies, wherein forming the zones includes: generating an ordered, least recently used, LRU, list of the logical addresses in which the logical addresses are arranged based on how recently each logical address was last updated, and splitting the LRU list into at least three contiguous, non-overlapping zones which, taken together, cover the whole LRU list, wherein each of the three zones is defined by a respective set of logical addresses which are arranged contiguously in the LRU list and thereby define a range of update frequencies, and each of the at least three zones includes at least one of the logical addresses; and a memory control module configured to rewrite the data to physical addresses in different blocks of an SSD storage region based on the at least three zones, wherein only logical addresses pertaining to a same zone are rewritten to a given block and wherein, to rewrite the data, the memory control module is further configured to, using the at least three zones, rewrite first data in a first logical address associated with a first zone of the at least three zones from a first block of the SSD storage region into a second block of the SSD storage region, rewrite second data in a second logical address associated with the first zone from a third block of the SSD storage region into the second block of the SSD storage region, and rewrite third data in a third logical address associated with a second zone of the at least three zones from the first block of the SSD storage region into a fourth block of the SSD storage region. an SSD control module (124, 200) configured to determine update frequencies corresponding to how often data stored in respective logical addresses associated with the SSD is updated and form zones of the logical addresses according to the frequencies, wherein forming the zones includes: generating an ordered, least recently used, LRU, list of the logical addresses in which the logical addresses are arranged based on how recently each logical address was last updated, and splitting the LRU list into at least three contiguous, non-overlapping zones which, taken together, cover the whole LRU list, wherein each of the three zones is defined by a respective set of logical addresses which are arranged contiguously in the LRU list and thereby define a range of update frequencies, and each of the at least three zones includes at least one of the logical addresses; and generating an ordered, least recently used, LRU, list of the logical addresses in which the logical addresses are arranged based on how recently each logical address was last updated, and splitting the LRU list into at least three contiguous, non-overlapping zones which, taken together, cover the whole LRU list, wherein each of the three zones is defined by a respective set of logical addresses which are arranged contiguously in the LRU list and thereby define a range of update frequencies, and each of the at least three zones includes at least one of the logical addresses; and a memory control module configured to rewrite the data to physical addresses in different blocks of an SSD storage region based on the at least three zones, wherein only logical addresses pertaining to a same zone are rewritten to a given block and wherein, to rewrite the data, the memory control module is further configured to, using the at least three zones, rewrite first data in a first logical address associated with a first zone of the at least three zones from a first block of the SSD storage region into a second block of the SSD storage region, rewrite second data in a second logical address associated with the first zone from a third block of the SSD storage region into the second block of the SSD storage region, and rewrite third data in a third logical address associated with a second zone of the at least three zones from the first block of the SSD storage region into a fourth block of the SSD storage region. rewrite first data in a first logical address associated with a first zone of the at least three zones from a first block of the SSD storage region into a second block of the SSD storage region, rewrite second data in a second logical address associated with the first zone from a third block of the SSD storage region into the second block of the SSD storage region, and rewrite third data in a third logical address associated with a second zone of the at least three zones from the first block of the SSD storage region into a fourth block of the SSD storage region.