High performance high-order numerical methods: applications in ocean modeling