KD-tree acceleration structures for a GPU raytracer | Synapse