Heterogeneous Algorithms for Image Understanding Architecture