Computational Reuse Optimisation