1. A method of processing data using a plurality of processors and a transactional memory, said method comprising the steps of: detecting with said transactional memory conflict arising between concurrent processing transactions executed by respective processors accessing shared data within said transactional memory; in response to said conflicts, storing conflict data for respective processing transactions indicative of with which other processing transactions a conflict has previously been detected; and scheduling processing transactions to be executed in dependence upon said conflict data.