Processor modelling and code generation techniques for retangeable compilation door J. van Praet