1. A method, comprising: receiving a request from a client at a server to make an inter-process procedure call; allocating, at the server, a section of shared memory for the inter-process procedure call; acquiring a lock on the section of shared memory; retrieving parameters stored by the client from the section of shared memory; executing the inter-process procedure call; setting a flag to indicate that the server has completed processing the inter-process procedure call; storing results of the inter-process procedure call in the section of shared memory; and releasing the lock.