Running multithreaded GHC on Itanium