multithreaded blurring