insert nop bubbles on mul hazards

Since the mul result isn't ready until writeback stage,
any reads from the output regs of a mul instruction needs
to be postponed until the multiply is ready.