Optimization Of Instruction Memory For Embedded Systems