Multithreaded McPAT RPC server

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