BPF backend for GCC

Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>