1. A system having an integrated circuit (IC) package, the system comprising: a processing core disposed within the IC package; a volatile memory coupled with the processing core via an internal interface within the IC package, the volatile memory to operate as a last-level hardware managed cache memory; a non-volatile memory coupled with the processing core via the internal interface within the IC package, the non-volatile memory to operate as a disk cache; a memory interface coupled with the processing core, the memory interface to provide a communication interface to an external memory component.