A distributed-memory multi-thread multiprocessor architecture for computer vision and image processing: optimized version of AMP | IEEE Conference Publication | IEEE Xplore