Triangle Counting on GPU Using Fine-Grained Task Distribution