Use a thread pool for the G render method