1. A method performed by a computer processor, said method comprising: receiving monitored parameters collected from executing a target executable code, said target executable code comprising a plurality of functions having input parameters and returning results; analyzing said monitored parameters to identify a first function for memoization; creating a configuration record comprising: an identifier for said first function; and a memoization indicator indicating that said first function is to be memoized during execution transmiting said configuration record to a target processor executing said target executable code.