The document proposes a transparent offloading architecture using a new programmable accelerator (ASIP) to accelerate virtual network functions. The ASIP uses a tunable architecture and instruction set extension with a tailored compiler to optimize functions like coarse deep packet inspection. Experimental results show the ASIP approach reduces run time by 98% and increases throughput by 50x compared to without acceleration, while maintaining low power dissipation. The document concludes that designing an optimal instruction set that harmonizes with x86 environments can reduce the costs required for acceleration.