Split up the scatter_if in reduce_by_key's implementation for __CUDA_ARCH__ < 200

Fixes #12