An Architectural Approach to Characterizing and Eliminating Sources of Inefficiency in a Soft Processor Design | IEEE Conference Publication | IEEE Xplore