Predictive Performance Analysis of Distributed Heterogeneous Systems with HeSSE