Implement multithreaded decision algorithm