Universal CPU implementation
CPU decoding errors
CPU encoding errors
Sequentially decodes a 4096 byte encoding in time << encode time
Sequentially encodes a 4096 byte piece s.t. a minimum amount of wall clock time elapses