A new approach to compress the configuration information of programmable devices