Edinburgh Research Explorer Loop Rolling for Code Size Reduction