https://hgpu.org/?p=965
Implementing Decision Trees and Forests on a GPU