Parallel CPP version of benchmark

Little bug fix to the C version to check all levels when findiing candidate and the C++11 parallel version.