Automated Performance Modeling of Multithreaded Programs