added time command to test
removed unused read write buffer calls in update z and p (since randgens can handle it!
added cache disable to makefile
made profiling conform more to callgrind
removed more uneeded clfinish calls
reduction now done correctly