multi threaded image processor