Describir: Optimising JIT-customized systems