NetBricks: taking the V out of NFV
ABCD: eliminating array bounds checks on demand