A concurrent sparse integer set (concurrent sparse bit vector) based on concurrent skip lists