Locality optimization in a compiler for embedded systems door