Combining Algorithm Exploration with Instruction Set Design: A Case Study in Elliptic Curve Cryptography | IEEE Conference Publication | IEEE Xplore