COMBINED WORD-LENGTH ALLOCATION AND HIGH-LEVEL SYNTHESIS OF DIGITAL SIGNAL PROCESSING CIRCUITS