A fire spread model that runs in CUDA based on BEHAVE and fireLib