How Hard Is Weak-Memory Testing?