Optimizations: Change -O2 to -O3