PureImageProcessor is multithreaded