Base the width of multipliers on the target architecture (issue #14).