Implementation of Deep Thought and parallelization