HIERARCHICAL Integer Multiplier unit