Compiler assisted runtime adaptation by