Distributed Data Partitioning for Heterogeneous Processors Based on Partial Estimation of Their Functional Performance Models