Moved host implementation to .c file, removed CUDA code, initialisation prototypes.