Timing of kernel

Timers for the intersect, walkCalculation and reading of documents
functions
Using #pragma unroll for loop unrolling