Add HHchannel implementation into CUDA