Fixed #22: Now using the compiler's cpuid.h file (for GCC and Clang)