Experimental main memory key-value store(Computer Systems Design and Implementation course project)