Virtual Machine Design and Implementation C/C++