A code placement technique that organizes code units to at least reduce
layout conflicts among caller/callee code units. A code preparation
environment determines those code units of a code representation that
have overlapping memory mappings with their counterpart caller/callee
code units. To at least reduce the layout conflicts, or overlapping
memory mappings, the code preparation environment arranges the
caller/callee code units to eliminate the layout conflicts among the
caller/callee code units.