Microprocessor Design with Dynamic Clock Source and Multi-Width Instructions (Full Report)