Parallel Computing: Current & Future Issues of High-End Computing