https://hgpu.org/?p=4098
Scalable packet classification via GPU metaprogramming