Improve memory accesses.
Allow shifter to be optional.
Add a simple TSC for UART (will remove later)
More optimizations all along, to improve timing