Graphite/LTO/OpenMP optimizations added.
Note: You can add -flto=n to CFLAGS/CXXFLAGS/LDFLAGS where n = number of CPUs.