Technology Trends and Challenges for Large-Scale Scientific Visualization