Multiple cost optimization for task assignment in heterogeneous computing systems using learning automata | IEEE Conference Publication | IEEE Xplore