Full-waveform inversion on heterogeneous HPC systems. (April 2016)