MOE: A Special-Purpose Parallel Computer for High-Speed, Large-Scale Molecular Orbital Calculation