Simone  Campanoni, Kevin  Brownell, Svilen  Kanev, Timothy  Jones, Gu  Wei, and David  Brooks. 2017. ?Automatically accelerating non-numerical programs by architecture-compiler co-design.? Communications of the ACM, 60, 12, Pp. 88?97.