Cuda C Multiple Constructors