Automated Cnc Tool Path Planning And Machining Simulation On Highly Parallel Computing Architectures