Quantum information processing with nitrogen–vacancy centers in diamond*