Improving Data Locality in Applications through Execution Delegation