iHDT++: improving HDT for SPARQL triple pattern resolution