Pipelining model replaced with threaded, pipelined or coroutine; encode optimization; coroutine support; hftest supports coroutines;