bit shifter
threads
x stream