Split ALU into ALU_bot and ALU_top (ALU_top will be commited next)