Use _ctmp%d_ for compiler variables since they are globally mapped. Fix templates
Move postfix transformation from the codegen to the transformer