ExxonMobil Mahle Research Engine (long version)