Combined Word-lenght allocation and high-level synthesis of digital signal processing circuits