selecting an appropriate hardware architecture. As demonstrated here, the choice between