Corrected some mistakes. Performance looks OK but with reading and writing from FIFOs removed.
meh..
meh
Aligned struct KV to cache line.

Instead of one read of size OPS_PER_ITER * NUM_CLIENTS_PER_MACHINE,
the reaper issues OPS_PER_ITER reads, each of size NUM_CLIENTS_PER_MACHINE.
Changed pipe based reaper-writer communication to shm based.

1. The response_area has been enlarged to allow off-by-few reads.
2. Client tests its own reads.
3. Lots of debugging printfs still present.