Enable g++ O3 optimization