A Visualization approach for message passing in parallel computing systems