1. A method for accessing a unit of data stored within a unified memory associated with a hierarchy of distributed memory circuits, the method comprising: determining a hierarchy level for the unit of data within the hierarchy of distributed memory circuits; generating a partial hierarchical address for the unit of data based on the hierarchical level and a node identifier associated with the unit of data; determining a quantity of hierarchical level identifiers based on the hierarchy level for the unit of data, wherein the quantity of hierarchical level identifiers increases for each level of the hierarchy starting from a top level to a bottom level of the hierarchy of distributed memory circuits; appending a number of hierarchical level identifiers equal to the quantity and an offset to the partial hierarchical address to generate a hierarchical address for the unit of data; and requesting access to the unit of data based on the hierarchical address.