https://hgpu.org/?p=8007
GPU-to-GPU and Host-to-Host multipattern string matching on a GPU