Just-In-Time Compilation and Optimizations for .NET CLR