Advances in semiconductor manufacturing technology enable the industry to deploy multi-core processors in all market segments including embedded and communications. To make a successful transition to multi-core architecture, software optimization is required. This paper describes the migration of an open-source cryptography application from a previous-generation Intel architecture-based platform to a platform featuring the new Intel Core i7 microarchitecture.