1. A method comprising: determining, using circuitry, that a message has been placed in a send buffer, the message being from a first application comprised in a first virtual machine, the first virtual machine including a first virtual processor to execute a first operating system to be comprised in the first virtual machine; and transferring the message to a second application comprised in a second virtual machine, the second virtual machine including a second virtual processor to execute a second operating system to be comprised in the second virtual machine, the transferring including: bypassing use of the operating systems to process the message by directly placing, using a virtual machine monitor, the message in an application memory space in the second virtual machine from which the second application can retrieve the message, the virtual machine monitor to establish respective corresponding queue pairs in the first and second virtual machines to facilitate the transferring of the message from the first application to the second application.