nvcc -E ../src/core/device.cu -I ../include -I ../ > preprocessed_device_files.pp