Design and analysis of efficient multiple blocking algorithms in end to end entity resolution for big data