Library and algorithms to handle big graphs