This commit introduces some optimizations:

1. Removed % operations with &
2. gcc -O2 is now actually being used. This requires making the server
	request area and client response area volatile.
3. Added rdtsc based timer. This requires the server processes to stick
	to one core.