A Data Oriented Approach to the Design of Reconfigurable Stream Decoders