multithreaded GLM