1. A method of integrating data stored within symmetric and asymmetric memory components of main memory and storing the resultant integrated data within at least one asymmetric memory component, where the symmetric memory components are each configured to enable random access write operations in which an address within a block of the symmetric memory component is written without affecting the availability of other addresses within the block of the symmetric memory component, and where the asymmetric memory components are each configured to enable block write operations in which a write to an address within a block of one of the asymmetric memory components affects the availability of other addresses within the block of the asymmetric memory component, the method comprising: receiving a write command to write data to a virtual address associated with a first physical address of an asymmetric memory component of the main memory; configuring a page table to change an association of the virtual address from the association to the first physical address of the asymmetric memory component of the main memory to a second physical address of a symmetric memory component of the main memory; generating an indication that the first physical address is no longer being used to enable association of the first physical address with another virtual address in a subsequent block write operation; generating a collection of content entries with access characteristics suitable for storage in the asymmetric memory component; determining whether the collection of content entries collectively occupy a threshold amount of storage or whether a threshold period of time has elapsed; and in response to determining that the collection of content entries collectively occupy the threshold amount of storage or that the threshold period of time has elapsed, loading the collection of content entries to a region of the asymmetric memory component using a block write command.