Design and Performance Analysis of an Ocean General Circulation Model Optimized for the Earth Simulator