fix for MSVC build

Under MSVC 2010, a OpenMP parallelized for loop only accepts a variable of type signed integer. There is a compiler error with size_t.

Cheers
Marc