运行时存储管理在编译器设计中的作用是什么?