Celera Assembler with minor tooling modifications.