removed old MP amd IOAPIC code, changed extension of C++ headers to .hpp