Hybridizing S3D into an Exascale application using OpenACC: An approach for moving to multi-petaflops and beyond | IEEE Conference Publication | IEEE Xplore