Automatic synthesis of hashing function circuits using evolutionary techniques