"Automatic Generation of Vectorizing Compilers for Customizable Digital Signal Processors," by Thomas and Bornholt, uses a ...