Interface optimization: an algorithm for the detection of data path redundancy and reconfigurability towards obtaining minimal bus interfaces | IEEE Journals & Magazine | IEEE Xplore