1. A method for handling memory accesses by a user space application and a non-user space application, comprising: advertising a memory region using at least one of a virtual address based tagged offset and a zero based tagged offset, the advertising of the memory region comprising advertising the memory region using a first base offset (FBO); and inserting, via a lower layer protocol application or a device, information related to the FBO in a message advertising the memory region.