make code block encoding parallizable by creating one t1 struct

per block.
use aligned malloc for t1 compressed data