Stack Allocation In Compiler Design