Attempt at MultiThreading. It worked, but performance benefits are
pretty insignificant.