Fast In-Memory Transaction Processing Using RDMA and HTM