1. A system for handling memory accesses by a user space application and a non-user space application, comprising: a host operatively coupled to one or more host buffers; a network interface card (NIC) interface operatively coupled to the one or more host buffers; and a memory region that spans some of the one or more host buffers, wherein one or both of the host and the NIC interface advertise the memory region using both a virtual address based tagged offset and a zero based tagged offset depending upon whether the memory region being accessed by the user space application or the non-user space application, wherein the advertising includes advertising the memory region using a first base offset (FBO), and wherein a lower layer protocol application or a device inserts information related to the FBO in a message advertising the memory region.