JGPR: a computationally efficient multi-target Gaussian process regression algorithm