Automatically Planning Optimal Parallel Strategy for Large Language Models