1. A method comprising: selecting, by one or more processors, a page of data that is compressed by a first compression algorithm, wherein the compressed page of data is stored in a first one of a plurality of memory blocks; determining, by one of the processors, a utilization amount of the compressed page of data, wherein the utilization amount indicates an amount that the compressed page of data is utilized by one or more of the processors; determining, by one of the processors, that the utilization amount fails to reach a utilization threshold; and recompressing, by one of the processors, the page of data using a second compression algorithm in response to determining that the utilization amount fails to reach the utilization threshold, the recompressing resulting in a recompressed page of data.