FPGA-accelerated distributed flash-based memcached