Long-Context Attention Benchmark: From Kernel Efficiency to Distributed Context Parallelism