Noncommutative Quantum Mechanics