define cudaOccDeviceState to include any device property needed to be passed in future GPUs so that user interfaces don't change ; hence users are encouraged to declare the struct zero in order to handle the assignments of any field that might be added for later GPUs.