Applications for computer clusters (like High Performance computing clusters)