Since we're dropping support for sm_1x, bump the threshold for the
switch between __global__ functions to 4096 bytes
Guard use of std::clog with #ifndef __CUDA_ARCH__