https://hgpu.org/?p=6911
Implementation of Virtual Embryology using the Thrust library for CUDA