In CUDA's general_reduce, don't reuse the first group_size in the kernel which reduces partial sums

Fixes #592
Merge pull request #610 from jaredhoberock/issue-592

In CUDA's general_reduce, don't reuse the first group_size in the kernel...