1. A method for sending a payload from a first node to a second node in a multiprocessor system using a single message, the method comprising: receiving from the first node an instruction associated with an instruction address directed to a location associated with a location address; translating the location address into a physical location wherein the physical location includes process, destination and queue information of the message; translating the instruction address to a physical address wherein the physical address is associated with the payload; writing the instruction to a scalability interface wherein writing includes pushing the payload to the scalability interface associated with the physical address; extracting, at the scalability interface, from the physical location process information; queuing the payload as a direct message in an outgoing message queue, the outgoing message queue based on the process information; sending the direct message to the physical location; and receiving from the location an acknowledgement of receipt of the direct message.