BFS-4K: an Efficient Implementation of BFS for Kepler GPU Architectures