optimizer

(noun)

noun

1. A person in a large business whose task is to maximize profits and make the business more efficient

2. (computing) A program that uses linear programming to optimize a process

3. (computing) A compiler or assembler that produces optimized code