SMS dit: Advanced compiler design and implementation /