Open Petascale Libraries