Performance or Security or both: The Cat and Mouse Game of High-performing and yet Secure Processors