high performance computing, parallel computing, heterogeneous computing, distributed and parallel storage, virtualization, cloud computingJosé RufinoJosé RufinoJosé Amaro