An Evaluation of Global Address Space Languages - Co-Array Fortran and Unified Parallel C