Multithreaded McPAT RPC server

Now the RPC server can handle multiple connections.
This is done by calling fork() after accept().