Switched from custom reduction to CUB blockreduce. Removed custom CUDA code file and Thrust version, greatly simplifying code. Replaced OMP critical section with serial final reduction on CPU (same code as in CUDA version), which is faster anyway on my CPUs
Adding forgotten files from previous commit
updated readme, reverted -arch option to sm_20
Merging cub-reduce branch into master