Add kernel and compiler suport for CC 3.7 devices

On compute capability 3.7 NVIDIA GPUs we can make use of the increased
register size by running 128 threads/block with keeping the minimum
number of blocks per multiprocessor at 16.

Change-Id: I84ec179a409668fe44fb9183cf3485c21bd53254