1. A method comprising: under control of one or more processors configured with executable instructions: receiving an interrupt service request from a virtual machine monitor; determining whether the virtual machine monitor requests lazy processing of an End of Interrupt (EOI) acknowledgement; in response to determining that the virtual machine monitor requests lazy processing of the EOI acknowledgement, writing the EOI acknowledgement to a shared memory of the virtual machine monitor.