A semi-automatic storage allocation system at loading time | Synapse